Track Additional Metrics as Part of User Audit Logging

Stay is enhanced to display additional details in the User Profile screen that helps users to track the date and time of their last login. This screen is also enhanced to display an indicator when the SSO login method is enabled for the user.

Previously, only basic user details were displayed.

Permissions

The following new system-default permissions must be assigned to view the login and logout details:

  • Platform_readUsers: Users with this permission can retrieve the user logs in Agilysys Platform.

  • Stay_AccessUserlog: Users with this permission can retrieve logs for multiple users in the User Logs screen in Stay.

These permissions are assigned to the System Administrator role by default.

View Last Logged-In Date and Time

Users can view the date and time of their last login in the User Profile screen that appears when users click on their username and select the Edit Profile option from the menu displayed. When the SSO login method is enabled for the user, the following information message is displayed on the screen: You have been logged in as an SSO enabled user.

The date and time of the last login is displayed in the following format: Day, Month, DD, YYYY Time (based on the settings configured for the property).

A screenshot of a computer

AI-generated content may be incorrect.

View User Log of Users

Users with both the Platform_readUsers and Stay_AccessUserLog permissions can view the login and logout details of multiple users from the User Logs screen (Reports User Logs). Users can view the login and logout details for the selected username and date.

The following log generation parameters are displayed in the User Logs screen:

Field

Description

Date Range

The date range for which logs must be generated. Users can select from the following options:

  • Last 1 Hour

  • Last 4 Hours

  • Last 12 Hours

  • Last 24 Hours

  • Today

  • Yesterday

  • Last 3 Days

  • Last 7 Days

  • Custom Range

    By default, the Last 12 Hours option is selected.

From Date and Time

The start date from which logs must be generated. This is a mandatory field that allows users to select a date that is within the last 30 days from the current property date up to the current property date.

For the following Date Range options, the value will be populated by default:

  • Last 1 Hour

  • Last 4 Hours

  • Last 12 Hours

  • Last 24 Hours

  • Today

To Date & Time

The date up to which logs must be generated. This is a mandatory field that allows users to select a date that is within the last 30 days from the current property date up to the current property date.

For the following Date Range options, the value will be populated by default:

  • Last 1 Hour

  • Last 4 Hours

  • Last 12 Hours

  • Last 24 Hours

  • Today

Username

This is a mandatory field that allows users to select the usernames whose logs must be generated. By default, no username is selected. Users must search and select the usernames. A maximum of 10 usernames can be selected.

Reset Filters

When clicked, the dates selected in the From Date and Time and To Date and Time fields will be replaced with the current property date and the usernames selected will be removed.

Run

When clicked, the login and logout details for the selected usernames will be generated.

A screenshot of a computer

AI-generated content may be incorrect.

The following details are displayed in the generated logs:

  • The username of each user is displayed as a header with an accordion. The last logged-in date and time of the user is displayed in the header along with the number of successful logins for the selected date range.

  • When the accordion for the username is expanded, the following columns are displayed:

Column

Description

Date

The latest date when the user was last logged into the system.

Type

The log type (login/logout).

Timestamp

The latest time when the user was last logged into the system.